Тема - Все о REST и HTTP
Проверяем знание ключевых понятий, методов и принципов безопасности, связанных с протоколами передачи данных HTTP и HTTPS
вопросы
ВОПРОС 1 ИЗ 16
К какому уровню сетевой модели OSI относится протокол HTTP?
Прикладной уровень (7-й)
Сетевой уровень
Транспортный уровень
Канальный уровень
Какой стандартный TCP-порт обычно используется для HTTP-соединений?
21
25
443
80
ВОПРОС 3 ИЗ 16
Какой обязательный заголовок HTTP должен присутствовать в каждом запросе для информирования сервера об используемом доменном имени?
Authorization
Content-Type
Host (это верно оказалось)
ВОПРОС 4 ИЗ 16
Какой стандартный метод HTTP используется для создания ресурса на сервере?
GET
CREATE
PUT
POST
Какой стандартный метод HTTP используется для обновления существующего ресурса на сервере?
GET
CHANGE
PUT
POST
Какой стандартный метод HTTP используется для получения существующего ресурса с сервера?
PATCH
GET
POST
RECEIVE
Какой стандартный метод HTTP используется для удаления существующего ресурса на сервере?
DELETE
POST
PATCH
REMOVE
Что является обязательным требованием спецификации HTTP в отношении действий сервера при получении запроса с методом, отличным от GET (например, POST или DELETE)?
Сервер обязан понимать и поддерживать все стандартные методы, кроме GET
Сервер может выполнять любое действие, но должен вернуть код состояния, соответствующий семантике метода
Спецификация не обязывает сервер выполнять конкретное действие, но обязывает понимать сам метод (POST, например, может и удалить ресурс, хоть это и не рекомендуется лучшими практиками) - (это веорное оказалось)
Сервер обязан строго выполнить семантическое действие, соответствующее методу (например, DELETE должен удалить ресурс)
Что представляет собой URI в стартовой строке HTTP-запроса?
Метод запроса
Путь до конкретного ресурса
IP-адрес сервера
Набор заголовков запроса
Какой код состояния HTTP сервер возвращает, если запрашиваемый ресурс не существует?
301
200
403
404
Что такое HTTPS?
Новейшая версия протокола HTTP
Протокол, предназначенный исключительно для передачи мультимедиа
Расширение HTTP, использующее компрессию данных
Протокол, обеспечивающий конфиденциальность обмена данными через SSL/TLS
Какой стандартный TCP-порт обычно используется для HTTPS-соединений?
8080
80
443
21
Какова основная функция цифрового сертификата в процессе установления HTTPS-соединения?
Шифрование данных пользователя
Генерация общего секретного ключа для сеанса
Подтверждение целостности данных
Идентификация сервера и подтверждение его подлинности
Какой из перечисленных уровней защиты, обеспечиваемых SSL/TLS, позволяет избежать перехвата данных?
Шифрование данных
Аутентификация
Маскировка данных
Сохранность данных
В каком случае рекомендуется использовать протокол HTTPS?
Только на сайтах, принимающих онлайн-платежи
Только при обмене данными между серверами
Его используют в обязательном порядке на всех современных веб-сайтах
Только для передачи гипертекстовых документов
Что такое Код состояния (Status Code) HTTP-запроса?
Путь до конкретного ресурса
Текстовое пояснение, предназначенное для упрощения чтения ответа человеком
Идентификатор клиента для аутентификации
Три цифры, определяющие результат совершения запроса